TAGs: partial sum calculator